package day02;

public class VarDemo {
    public static void main(String[] args) {
        //声明初始化变量————————————————————————————————————————————————————————————
        int a; //声明一个整形的变量a
        a=258; //给整型变量a赋值为258
        int b=369; //声明整型变量b并赋值为369
        int c,d,e; //声明三个整型变量c，d，e
        c=456;
        d=789;
        e=357;
        int f=159,g=254,h=256; //声明三个整型变量f，g，h，并分别赋值为159,254,256
        a=489; //修改变量a的值为489
        int x;
        x=1;
        int y=2;
        int r,p,q;
        r=4;
        p=7;
        q=5;
        //变量访问————————————————————————————————————————————————————————————————————
        int i=5;
        int j=i+10;
        System.out.println("j="+j);
        i=i+10;
        System.out.println("i="+i);
        int balance=35000;
        System.out.println("balance="+balance);
        balance=balance-20000;
        System.out.println("balance="+balance);
        balance=balance+30000;
        System.out.println("balance="+balance);
        int m=7;
        int n=m+8;
        System.out.println("m="+m);
        //变量的命名——————————————————————————————————————————————————————————————————————————
        //（Java标识符规则）数字，字母，_，$,不能以数字开头,变量“小驼峰”，类名“大驼峰”
        int a1_,b_1,_c1,$2a;
        //int 2a_;//编译错误，不能以数字开头
        int aa;
        //System.out.println(aA);//严格区分大小写
        //int public;//不能使用关键字
        int 年龄;//正确，但不建议
        int nianLing;//必须杜绝
        int age;//正确，英文的见名知意
        int score,myScore,myJavaScore;//小驼峰命名法
        int world;
        int myWorld;
        int myFinalWorld;
        //Java 8种基本数据类型byte,short,int,long,float,double,boolean,char
        //int l=10000000000;//溢出，-2^31~2^31-1(正负21个多亿)，整型，占4个字节，一个字节8位
        //int整数的直接量（默认整数类型）

    }
}
